using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using System.Data;

namespace DAL_Acceso.a.Datos
{
    public class FachadaDePersistencia
    {
        private static FachadaDePersistencia fac;
        private IntermediarioPersistenciaRelacional proxy;
        private FachadaDePersistencia() {
            
        }
        public FachadaDePersistencia getInstance(){
            return new FachadaDePersistencia();       
        }
        //public ArrayList BuscarColeccion(string clase) {
        //    proxy = FabricaDeIntermediarios.newIntermediario(clase);
        //    ArrayList result;
        //    result = proxy.buscarTodos();
        //    return result;
        //}
        public DataSet BuscarColeccion(string clase)
        {
            proxy = FabricaDeIntermediarios.newIntermediario(clase);
            DataSet result;
            result = proxy.buscarTodos();
            return result;
        }
    }
}
